.layout-pay-box {
	padding-bottom: 175rpx;

	.order-smg {
		padding: 20rpx;
		background-color: #fff;
		margin: 30rpx 0;
		border-radius: 15rpx;

		.title {
			font-size: 30rpx;
			color: #292b2e;
			font-weight: 600;
		}

		.item {
			display: flex;
			align-items: center;
			justify-content: space-between;
			margin-top: 25rpx;

			.lab {
				font-size: 28rpx;
				color: #6e737d;
			}

			.val {
				font-size: 28rpx;
				color: #292b2e;
			}

			.price {
				color: #d33123;
			}
		}
	}
}
.tips-box {
	margin-top: 10rpx;
	font-size: 24rpx;
	color: #979797;
}
.fixed-box {
	position: fixed;
	left: 0;
	bottom: 0;
	padding-bottom: calc(calc(env(safe-area-inset-bottom) / 2));
	background-color: #eef2f6;
	width: 100%;
	z-index: 9;
	.fixed-btn {
		width: calc(100% - 40rpx);
		padding: 20rpx;
	}
	.btn-box {
		margin: auto;
		width: 100%;
		border-radius: 200px;
		text-align: center;
		height: 90rpx;
		line-height: 90rpx;
		color: #fff;
		background-color: #d33123;
		font-size: 28rpx;
	}
}
